# celery启动文件
import os

from celery import Celery

os.environ.setdefault("DJANGO_SETTINGS_MODULE", "meiduo.settings")
# 创建celery实例
celery_app = Celery('celery_tasks')#一般使用工程名
# 让celery 加载broker
celery_app.config_from_object('celery_tasks.config')
#创建任务
#为了解藕我们把任务放到其他包里面,其他包中的文件名字必须是tasks
# 所谓的任务其实就是普通的函数
# 这个函数必须要被celery的实例对象的task装饰器装饰
# 这个任务要被celery自动检测,celery就是自动检测tasks文件
# []里的元素是任务包的元素
celery_app.autodiscover_tasks(['celery_tasks.sms'])
# celery -A celery_tasks.main(celery实例化对象的文件) worker -l info
